package jspPrinter;

import java.io.IOException;
import java.util.ArrayList;

import javax.servlet.jsp.JspWriter;

import modelo.EventosDoUsuario;
import modelo.LimitesEvento;
import controle.ArduinoConnect;
import controleBD.JoinQueryDAO;
import controleBD.UsuarioEventoDAO;

public class ListaPaginaEventos {

	public static void imprimir(JspWriter out, String username) throws IOException{
		
		JoinQueryDAO jqDAO = new JoinQueryDAO();
		
		
		ArrayList<EventosDoUsuario> lista = jqDAO.retornaEventos(username, "Luminosidade");
		
		out.println("<table width=\"300px\"><a id=\"luminosidade\">Luminosidade</a>");
		out.println("<tr>");
		out.println("<td>Valor</td><td>Hora</td><td>Data</td>");
		out.println("</tr>");
		
		for(int i = 0; i<lista.size(); i++){
			out.println("<tr>");
			out.println("<td>"+ lista.get(i).getValor() + "</td><td>" + lista.get(i).getHora() + "</td><td>"+ lista.get(i).getData() + "</td>");
			out.println("</tr>");
		}
		
		out.println("</tr>");
		out.println("</table>");


		//========================================================================================
		
		
		lista = jqDAO.retornaEventos(username, "Temperatura");
		
		out.println("<table width=\"300px\"><a id=\"Temperatura\">Temperatura</a>");
		out.println("<tr>");
		out.println("<td>Valor</td><td>Hora</td><td>Data</td>");
		out.println("</tr>");
		
		for(int i = 0; i<lista.size(); i++){
			out.println("<tr>");
			out.println("<td>"+ lista.get(i).getValor() + "</td><td>" + lista.get(i).getHora() + "</td><td>"+ lista.get(i).getData() + "</td>");
			out.println("</tr>");
		}
		
		out.println("</tr>");
		out.println("</table>");

		
		//===============================================================================================================
		
		
		lista = jqDAO.retornaEventos(username, "Presenca");
		
		out.println("<table width=\"300px\"><a id=\"Presenca\">Presenca</a>");
		out.println("<tr>");
		out.println("<td>Valor</td><td>Hora</td><td>Data</td>");
		out.println("</tr>");
		

		for(int i = 0; i<lista.size(); i++){
			out.println("<tr>");
			out.println("<td>"+ lista.get(i).getValor() + "</td><td>" + lista.get(i).getHora() + "</td><td>"+ lista.get(i).getData() + "</td>");
			out.println("</tr>");
		}
		
		out.println("</tr>");
		out.println("</table>");

		
		//=====================================================================================================================
		
		
		lista = jqDAO.retornaEventos(username, "Umidade");
		
		out.println("<table width=\"300px\"><a id=\"Umidade\">Umidade</a>");
		out.println("<tr>");
		out.println("<td>Valor</td><td>Hora</td><td>Data</td>");
		out.println("</tr>");
		
		for(int i = 0; i<lista.size(); i++){
			out.println("<tr>");
			out.println("<td>"+ lista.get(i).getValor() + "</td><td>" + lista.get(i).getHora() + "</td><td>"+ lista.get(i).getData() + "</td>");
			out.println("</tr>");
		}
		
		out.println("</tr>");
		out.println("</table>");


	}
}